@charset "utf-8";
.new-goods-details{
	padding:10px
}
.new-gd-img{
	height:200px;
	border:1px solid #e8e5e5;
	background-color:#efefef
}
.new-gd-price{
	display:block;
	font-size:16px;
	color:#e4393c
}
.new-gd-price2{
	display:block;
	padding-top:10px;
	font-size:14px;
	color:#474747
}
.new-gd-star{
	display:block;
	padding:65px 0 20px;
	font-size:14px;
	color:#6c6c6c
}
.new-gd-star.on{
	color:#a40000
}
.new-gd-star .icon{
	display:block;
	width:20px;
	height:20px;
	margin:0 auto;
	background:url(../images/touch2013/icon.png) 0 -1792px no-repeat
}
.new-gd-star.on .icon{
	background-position:-35px -1792px
}
.new-gd-details{
	display:block;
	background:url(../images/touch2013/icon.png) 80% -186px no-repeat;
	font-size:14px;
	color:#1e1e1e
}
.new-gd-img .new-fl:last-child{
	padding:25px 0 0;
	text-align:center
}
.new-view-img{
	display:block
}
.new-view-img img{
	vertical-align:top
}
.new-gd-tit{
	padding:10px 0;
	font-size:14px
}
.new-gd-tit .new-txt6c{
	color:#333
}
.new-sale-price{
	padding:10px 0 0
}
.new-sale-price .icon{
	display:inline-block;
	width:41px;
	margin-right:10px;
	padding:0 0 2px;
	background-color:#e4393c;
	color:#fff;
	text-align:center
}
.new-gd-reply{
	border:1px solid #e8e5e5
}
.new-gd-reply li{
	display:block;
	border-bottom:1px solid #e8e5e5
}
.new-gd-reply li:last-child{
	border-bottom:none
}
.new-gd-reply li a{
	padding:7px 0 5px;
	background:url(../images/touch2013/icon.png) 98% -1386px no-repeat;
	font-size:12px;
	color:#6e6e6e
}
.new-gd-reply li a .new-tbl-cell:first-child{
	width:40%;
	padding-left:15px;
	vertical-align:top
}
.new-gd-txt,.new-gd-txt2{
	padding-top:5px;
	font-size:12px;
	color:#666
}
.new-gd-txt2:after{
	display:block;
	clear:both;
	height:1px;
	margin-top:-1px;
	content:''
}
.new-gd-txt2 .new-gd-txt3,.new-gd-introduce .new-gd-txt3{
	display:block;
	overflow:hidden
}
.new-goods-details .new-abtn-type4{
	background:#f5f5f5 url(../images/touch2013/icon.png) 0 -1845px no-repeat
}
.new-gd-option{
	padding:10px 0;
	font-size:12px;
	line-height:22px;
	color:#545353
}
.new-gd-option .new-txt2{
	display:inline-block;
	width:50px
}
.new-gd-option .new-sel-box{
	width:auto;
	margin:0 10px 10px 0;
	border:1px solid #d6d6d6;
	font-size:12px;
	color:#545353;
	text-indent:5px;
	vertical-align:top
}
.new-gd-option .new-txt{
	color:#333
}
.new-gd-option .new-txt-v1{
	color:#e4393c
}
.new-gd-option2 .new-tit{
	float:left;
	width:50px;
	margin:5px 0 0 0;
	font-size:12px;
	line-height:23px;
	color:#0e0e0e
}
.new-gd-option2 .new-option-cont{
	overflow:hidden;
	font-size:14px
}
.new-gd-option2 .new-option-cont a{
	display:inline-block;
	min-width:29px;
	height:23px;
	margin:3px 5px 3px 0;
	padding:0 10px;
	border:2px solid #fff;
	border-radius:1px;
	background-color:#f3f3f3;
	line-height:23px;
	font-size:12px;
	color:#6c6c6c;
	text-align:center;
	box-shadow:inset 0 0 1px #666
}
.new-gd-option2 .new-option-cont a.on{
	position:relative;
	border:2px solid #900
}
.new-gd-option2 .new-option-cont a.on .icon{
	position:absolute;
	right:-1px;
	bottom:0;
	width:14px;
	height:14px;
	background:url(../images/touch2013/icon.png) 100% -1895px no-repeat
}
.new-goods-details .new-cp-prom strong{
	font-size:14px
}
.new-gd-view-img{
	position:absolute;
	top:54px;
	left:10px;
	z-index:2000;
	text-align:center
}
.new-gd-view-img .new-shade-img{
	display:block
}
.new-gd-introduce{
	padding-bottom:10px;
	border-bottom:1px solid #e8e5e5
}
.new-gd-introduce p,.new-gd-introduce ol,.new-gd-introduce span{
	font-size:14px;
	color:#6c6c6c
}
.new-gd-introduce .new-fl.w56{
	height:56px
}
.new-gd-introduce .new-txt36{
	display:inline-block;
	font-size:36px;
	color:#e4393c;
	vertical-align:-14px
}
.new-gd-introduce .new-txt-sign{
	display:inline-block;
	font-size:18px;
	color:#6c6c6c;
	vertical-align:-14px
}
.new-gd-introduce .new-txtb8{
	display:inline-block;
	width:64px;
	color:#b8b8b8
}
.new-gd-bar{
	display:inline-block;
	width:100px;
	height:13px;
	background-color:#b8b8b8;
	vertical-align:-2px
}
.new-gd-bar span{
	display:block;
	height:13px;
	background-color:#e4393c
}
.new-estimate{
	border:1px solid #999;
	text-align:center
}
.new-estimate span{
	display:block
}
.new-estimate .new-tbl-cell{
	width:33.3%;
	border-left:1px solid #999;
	font-size:14px;
	color:#6c6c6c
}
.new-estimate .new-tbl-cell.on{
	background-color:#e2e1e1
}
.new-estimate .new-tbl-cell.on span{
	color:#e4393c
}
.new-estimate .new-tbl-cell:first-child{
	border-left:none
}
.new-gd-user{
	position:absolute;
	right:0
}
.new-goods-details .new-mu-star{
	background:url(../images/touch2013/icon_star2.png) repeat-x 0 -16px;
	vertical-align:-3px
}
.new-goods-details .new-mu-starv{
	background:url(../images/touch2013/icon_star2.png) repeat-x 0 0
}
.new-goods-details .new-gd-on{
	background-color:#999
}
.new-gd-introduce h3{
	font-size:14px
}
.new-gd-introduce table td{
	font-size:14px;
	color:#6c6c6c
}
.btn-section{
	position:relative;
	display:table;
	width:100%
}
.btn-section .btn-tbl-cell{
	display:table-cell;
	padding-right:10px
}

.cart-pop{
	position:absolute;
	left:30px;
	bottom:1px;
	width:228px;
	background-color:rgba(0,0,0,.65);
	color:#fff;
	border-radius:2px;
	border:1px solid #3d3c3b;
	box-shadow:1px 1px 1px rgba(0,0,0,.5)
}
.cart-pop .ico-succ{
	padding:11px 15px 9px 52px;
	background:url(../images/html5/new/icon_suc.png) 11px 20px no-repeat;
	border-bottom:1px solid rgba(130,128,127,.5);
	text-shadow:0 1px 0 rgba(0,0,0,1)
}
.cart-pop .att-succ{
	font-size:16px
}
.cart-pop .cart-succ{
	font-size:14px
}
.cart-pop .ico-succ span{
	display:block
}
.cart-pop .cp-lnk{
	display:table;
	width:100%
}
.cart-pop .cp-lnk a{
	display:table-cell;
	width:50%;
	padding:7px 0 9px;
	font-size:14px;
	color:#fff;
	text-shadow:0 1px 0 rgba(0,0,0,1);
	text-align:center
}
.cart-pop .bar{
	height:17px;
	margin-top:4px;
	background:rgba(130,128,127,.65)
}
.new-sel-txt{
	float:left;
	width:50px
}
.new-sel-area{
	overflow:hidden
}
.shop-into{
	margin:10px 0;
	padding:5px 18px 5px 5px;
	border:1px solid #e8e5e5
}
.shop-into img{
	vertical-align:top
}
.shop-into .new-arr{
	position:absolute;
	top:40px;
	right:10px;
	width:20px;
	height:20px;
	background:url(../images/touch2013/icon.png) -47px -806px no-repeat
}
.shop-into .new-mu_l2{
	border-bottom:none
}
.shop-into .new-mu_l2 .new-mu_tmb{
	height:auto;
	margin:5px 5px 0 0
}
.shop-into .new-mu_l2 .new-mu_l2h{
	margin:0;
	font-size:16px;
	font-family:'微软雅黑'
}
.shop-into .new-txt{
	font-size:12px;
	color:#6e6e6e
}
.new-mu-heart{
	display:inline-block;
	overflow:hidden;
	width:87px;
	height:15px;
	background:url(../images/touch2013/icon_heart.png) repeat-x 0 -12px;
	background-size:18px 25px;
	font-size:0;
	vertical-align:-3px
}
.new-mu-heartv{
	display:inline-block;
	height:15px;
	background:url(../images/touch2013/icon_heart.png) repeat-x 0 2px;
	background-size:18px 25px
}
.new-btn-shop,.new-btn-shop2{
	display:block;
	height:36px;
	padding:0 8px;
	border-radius:2px;
	background-color:#bf9d5b;
	line-height:36px;
	font-size:14px;
	color:#fff;
	text-align:center
}
.new-btn-shop2.on{
	background-color:#9a9a9a;
	color:#d7d7d7
}
.new-btn-shop span{
	display:inline-block;
	padding-left:30px;
	background:url(../images/touch2013/icon_dp.png) 0 8px no-repeat;
	background-size:25px 20px
}
.new-btn-shop2 span{
	display:inline-block;
	padding-left:30px;
	background:url(../images/touch2013/icon_dp2.png) 0 8px no-repeat;
	background-size:25px 20px
}
.mgn{
	margin:15px 10px
}
.w10{
	display:inline-block;
	width:27px
}
.w6{
	display:inline-block;
	width:7px
}
.w80{
	width:130px
}
.text-f14-c6{
	font-size:14px;
	color:#666
}
.text-red{
	color:#c00
}
.text-left{
	text-align:left
}
.text-center{
	text-align:center
}
.text-right{
	text-align:right
}
.tbl-type{
	display:table;
	width:100%
}
.tbl-cell{
	display:table-cell
}
.title{
	padding:13px 10px 7px;
	border-bottom:1px solid #c8c7cc;
	background:#f1f1f5;
	font-size:14px;
	color:#666
}
.info{
	position:relative;
	border-bottom:1px solid #c8c7cc
}
.info a{
	display:block;
	padding:13px 30px 12px 10px
}
.info.pd{
	padding:13px 10px 12px
}
.info .text{
	display:block;
	font-size:16px;
	color:#333
}
.info .text2{
	display:block;
	overflow:hidden;
	padding-top:3px;
	font-size:14px;
	color:#666;
	white-space:nowrap;
	text-overflow:ellipsis
}
.info .text3{
	margin-left:20px;
	font-size:14px;
	color:#666
}
.info .text4{
	font-size:14px;
	color:#c00
}
.info .icon{
	display:inline-block;
	width:22px;
	height:20px;
	margin-left:5px;
	background:url(../images/touch2013/icon_order.png) -28px -27px no-repeat;
	background-size:100px 100px;
	vertical-align:-4px
}
.info .icon.on{
	background-position:0 -27px
}
.phone-num{
	margin-left:20px
}
.icon-arr{
	position:absolute;
	top:40%;
	right:10px;
	width:10px;
	height:15px;
	background:url(../images/touch2013/icon_order.png) 0 0 no-repeat;
	background-size:100px 100px
}
.totle{
	padding:15px 0;
	font-size:14px;
	color:#333
}
.totle-cont{
	padding:10px 30px
}
.bg-border{
	display:block;
	position:relative;
	height:2px;
	background:url(../images/touch2013/bg_line2.png) 0 0 repeat-x;
	background-size:6px 1px
}
.bg-border3{
	display:block;
	height:2px;
	background:url(../images/touch2013/bg_line3.png) 0 0 repeat-x;
	background-size:6px 1px
}
.bg-border .icon{
	position:absolute;
	top:-8px;
	right:10px;
	width:30px;
	height:20px;
	background:url(../images/touch2013/icon_order.png) -17px 0 no-repeat;
	background-size:100px 100px
}
.bg-border2{
	display:block;
	height:7px;
	background:url(../images/touch2013/bg_line.png) 0 0 repeat-x;
	background-size:10px 7px
}
.info-list{
	padding-left:10px;
	border-bottom:1px solid #c8c7cc
}
.border-b-none{
	border-bottom:none
}
.pw-input{
	padding:15px 10px
}
.pw-input .tbl-cell{
	vertical-align:middle
}
.link-pw{
	font-size:14px;
	color:#c00;
	text-decoration:underline
}
.pw-input .new-input-span{
	height:35px;
	border-top:1px solid #9f9f9f
}
.pw-input .new-input{
	height:35px
}
.new-input.on{
	color:#333
}
.addr-add{
	padding:20px 10px;
	border-bottom:1px solid #c8c7cc
}
.btn-addr{
	display:block;
	height:34px;
	border:1px solid #e4393c;
	line-height:34px;
	color:#e4393c;
	text-align:center
}
.addr-info{
	padding-top:20px;
	background:#f1f1f5
}
.addr-border{
	padding:10px;
	border-top:1px solid #c8c7cc;
	border-bottom:1px solid #c8c7cc;
	background:#fff
}
.addr-border p:first-child{
	color:#333
}
.addr-border p:last-child{
	font-size:14px;
	color:#666
}
.pd-tb10{
	padding-bottom:10px
}
.addr-btn{
	padding:5px 0 0
}
.addr-info .btn-chk,.addr-info .btn-update,.addr-info .btn-del{
	display:inline-block;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#666
}
.addr-info .btn-chk span,.addr-info .btn-update span,.addr-info .btn-del span{
	display:inline-block;
	width:25px;
	height:25px;
	margin-right:10px;
	background:url(../images/touch2013/icon_order.png) -28px -54px no-repeat;
	background-size:100px 100px;
	vertical-align:top
}
.addr-info .btn-chk.on span{
	background-position:0 -54px
}
.addr-info .btn-update span{
	background-position:-50px 0
}
.addr-info .btn-del span{
	background-position:-76px 0
}
.addr-info .new-fr{
	margin-right:10px
}
.btn-radio{
	display:inline-block;
	width:22px;
	height:22px;
	padding:0;
	background:url(../images/touch2013/icon_order.png) -79px -50px no-repeat;
	background-size:100px 100px;
	vertical-align:-5px
}
.btn-radio.on{
	background-position:-55px -50px
}
.info-addr{
	padding:13px 10px 12px;
	border-bottom:1px solid #c8c7cc
}
.info-addr-v1{
	padding:0
}
.info-addr2{
	padding-left:10px;
	border-bottom:1px solid #c8c7cc
}
.info-addr2 .border-b-none{
	border-bottom:none
}
.date{
	display:inline-block;
	position:relative;
	width:240px;
	padding:8px 7px 7px;
	border:1px solid #c8c7cc;
	background:#f4eaea;
	font-size:12px;
	color:#333
}
.btn-date{
	position:absolute;
	right:0;
	width:30px;
	height:20px;
	background:url(../images/touch2013/icon_order.png) -55px -27px no-repeat;
	background-size:100px 100px
}
.info-addr .new-fl{
	margin-right:5px
}
.info-addr .text{
	overflow:hidden;
	font-size:14px;
	color:#999
}
.title .tbl-cell{
	font-size:12px;
	color:#666;
	text-align:center
}
.title .tbl-cell:first-child{
	font-size:14px;
	color:#333
}
.info-addr .tbl-cell{
	font-size:12px;
	color:#4d4c4c;
	text-align:center;
	vertical-align:middle
}
.info-addr .send-time{
	display:block;
	padding:9px 10px 6px
}
.info-addr .send-time .icon{
	display:inline-block;
	width:40px;
	height:24px;
	background:url(../images/touch2013/icon_order.png) -56px -75px no-repeat;
	background-size:100px 100px;
	vertical-align:top
}
.info-addr .send-time.on .icon{
	width:25px;
	height:24px;
	background-position:2px -56px
}
.m-coupon{
	padding:15px 10px
}
.tab-cp1,.tab-cp2{
	display:block;
	height:30px;
	border:1px solid #c00;
	background:#fff;
	line-height:30px;
	font-size:14px;
	color:#333;
	text-align:center
}
.tab-cp1.on,.tab-cp2.on{
	background:#c00;
	color:#f1f1f5
}
.tab-cp1{
	border-radius:7px 0 0 7px
}
.tab-cp2{
	border-radius:0 7px 7px 0
}
.coupon-list{
	padding:0 13px
}
.coupon-list .tbl-type{
	margin-bottom:10px
}
.coupon-list .tbl-cell{
	vertical-align:top
}
.cp-j,.cp-d{
	position:relative;
	height:69px;
	padding:23px 35px 17px 50px;
	background:#f90 url(../images/touch2013/bg.png) 100% 0 no-repeat;
	background-size:32px 109px
}
.cp-d{
	background:#c33 url(../images/touch2013/bg2.png) 100% 0 no-repeat;
	background-size:32px 109px
}
.cp-j .icon,.cp-d .icon{
	position:absolute;
	top:-3px;
	left:-3px;
	width:63px;
	height:63px;
	background:url(../images/touch2013/dong.png) 0 0 no-repeat;
	background-size:63px 63px
}
.cp-d .icon{
	background:url(../images/touch2013/jing.png) 0 0 no-repeat;
	background-size:63px 63px
}
.cp-text{
	font-size:16px;
	font-weight:bold;
	color:#fff
}
.cp-text2{
	font-size:14px;
	color:#fff
}
.cp-text3{
	margin-top:10px;
	font-size:12px;
	color:#fff;
	text-align:right
}
.cp-text4{
	color:#fff
}
.text5{
	font-size:20px;
	color:#fff
}
.text6{
	font-size:12px;
	color:#c00
}
.text7{
	font-size:12px;
	color:#fff
}
.btn-radio2{
	display:block;
	height:109px;
	line-height:109px;
	text-align:center
}
.btn-radio2 span{
	display:inline-block;
	width:25px;
	height:25px;
	padding:0;
	background:url(../images/touch2013/icon_order.png) -28px -54px no-repeat;
	background-size:100px 100px;
	vertical-align:-5px
}
.btn-radio2.on span{
	background-position:0 -54px
}
.cp-msg{
	padding:10px 12px;
	font-size:14px;
	color:#333
}
.cp-lipin,.cp-lipin2{
	height:109px;
	background:#f90
}
.cp-lipin2{
	height:auto
}
.top-area{
	padding:10px 15px;
	border-bottom:1px dashed #fff
}
.bottom-area{
	padding:10px 15px
}
.info-addr2 .new-input-v1{
	height:25px;
	border-bottom:1px solid #c8c7cc;
	font-size:12px;
	color:#999;
	text-indent:2px
}
.info-addr-v2{
	padding:11px 10px 11px
}
.info-addr-v2 .tbl-cell{
	text-align:left
}
.info-addr-v2 .tbl-cell:first-child{
	font-size:16px
}
.bg{
	height:20px;
	border-bottom:1px solid #c8c7cc;
	background:#f1f1f5
}
.shouhuo .pd{
	padding:5px 10px 4px
}
.shouhuo .info-list{
	padding-bottom:20px
}
.shouhuo .tbl-cell{
	vertical-align:middle
}
.shouhuo .tbl-cell:first-child span{
	font-size:14px;
	color:#999
}
.shouhuo .tbl-cell:last-child span{
	font-size:14px;
	color:#333
}
.w50{
	width:50px
}
.w70{
	width:70px
}
.w80{
	width:90px
}
.w100{
	width:100px
}
.shouhuo .new-input{
	font-size:14px;
	font-family:'微软雅黑';
	color:#333
}
.shouhuo .new-input-span{
	border:none
}
.shouhuo .new-fr{
	font-size:14px;
	color:#666
}
.shouhuo .new-sel-box{
	width:100%;
	height:30px;
	margin-left:0;
	border:0;
	line-height:30px;
	font-size:12px;
	text-indent:10px
}
.shouhuo .new-sel-box .new-select{
	height:30px
}
.shouhuo .new-sel-box span{
	position:absolute;
	top:17px;
	right:8px;
	margin:0
}
.shouhuo .new-input-v1{
	width:100px;
	height:25px;
	border-bottom:1px solid #bf9d5b;
	font-size:12px;
	color:#999;
	text-indent:2px
}
.shouhuo .btn-vf{
	display:inline-block;
	width:80px;
	height:25px;
	margin-left:10px;
	padding:0;
	border:1px solid #bf9d5b;
	border-radius:20px;
	background:#f1f1f5;
	line-height:25px;
	font-size:12px;
	color:#bf9d5b;
	text-align:center
}
.shouhuo .input-on{
	color:#333
}
.detail-img{
	position:relative;
	overflow:hidden;
	width:320px;
	margin:0 auto
}
.detail-img img{
	vertical-align:top
}
.detail-price{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	background:rgba(0,0,0,.7);
	line-height:30px
}
.detail-price .text{
	font-size:18px;
	color:#f60004
}
.detail-price .p_tit{
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
.detail-price .p_tit_bg{
	background:#F00;
	font-size:14px;
	padding:2px 6px;
	color:#FFF;
	border-radius:4px;
	-webkit-border-radius:4px;
}
.detail-price .p_del{
	font-size:14px;
	color:#FFF;	
	text-decoration:line-through;
}
.detail-price del{
	margin-left:15px;
	font-size:14px;
	color:#fff
}
.btn-sc{
	float:right;
	width:30px;
	height:30px;
	margin-right:5px;
	text-align:center
}
.btn-sc span{
	display:inline-block;
	width:17px;
	height:17px;
	margin-top:8px;
	background:url(../images/touch2013/icon_detail.png) 0 0 no-repeat;
	background-size:100px 100px
}
.btn-sc.on span{
	background-position:0 -75px
}
.secton10{
	padding-left:10px;
	border-bottom:1px solid #c8c7cc;position: relative;
}
.secton10 .info a{
	padding-left:0
}
.secton10 .info .text{
	display:inline-block
}
.secton10 .text3{
	font-size:12px;
	color:#bf9d5b
}
.secton10 .text2{
	font-size:12px;
	color:#999
}
.secton10 .info-v1{
	margin-top:10px;
	border-bottom:none;
	border-top:1px solid #c8c7cc;
	font-size:14px
}
.secton10 .info-v1 .text{
	font-size:14px
}
.secton10 .info-v1 .text4{
	font-size:14px;
	color:#666
}
.info .link-event{
	display:inline-block;
	margin-right:10px;
	padding:0;
	color:#999;
	white-space:nowrap
}
.info .s-block-v1{
	padding:13px 30px 12px 0
}
.detail-title{
	padding:10px 0;
	font-size:14px;
	color:#333
}
.bg-h15{
	height:15px;
	background:#f1f1f5
}
.secton10-v1{
	border-top:1px solid #c8c7cc
}
.secton10-v1 .text{
	font-size:14px
}
.text-fr{
	float:right;
	font-size:14px;
	color:#6e6e6e
}
.text-fr em{
	color:#c00
}
.secton10 .tbl-cell{
	text-align:center
}
.bar{
	width:1px;
	height:20px;
	color:#c8c7cc;
	vertical-align:top
}
.detail-tbn{
	padding:25px 0;
	border-bottom:1px solid #c8c7cc;
	background:#f1f1f5
}
.detail-tbn-v1{
	border-bottom:none
}
.detail-tbn .tbl-cell{
	width:50%;
	text-align:center
}
.btn-shop,.btn-call,.btn-call-def{
	display:block;
	height:35px;
	margin:0 10px;
	border-radius:4px;
	background:#bf9d5b;
	font-size:14px;
	line-height:35px;
	color:#fff
}
.btn-call-def{
	background:#666;
	color:#a3a3a3
}
.btn-shop span,.btn-call span,.btn-call-def span{
	display:inline-block;
	width:25px;
	height:20px;
	margin-right:5px;
	background:url(../images/touch2013/icon_detail.png) -29px -26px no-repeat;
	background-size:100px 100px;
	vertical-align:-3px
}
.btn-call span{
	background-position:2px -28px
}
.btn-call-def span{
	background-position:-23px -74px
}
.img-list{
	width:300px;
	margin:0 auto;
	padding:10px
}
.img-sild{
	overflow:hidden;
	width:300px
}
.img-list p{
	padding-bottom:10px;
	font-size:12px;
	color:#333
}
.img-list .pro-img{
	width:91px;
	margin-right:13px
}
.img-list .pro-img .img{
	display:block;
	padding:2px;
	border:1px solid #dfdfdf
}
.img-list .pro-img .img img{
	vertical-align:top
}
.img-list .pro-img .pro-title{
	display:block;
	overflow:hidden;
	height:30px;
	margin:7px 0 5px;
	font-size:12px;
	line-height:16px;
	color:#333
}
.img-list .pro-img .pro-price{
	display:block;
	font-size:12px;
	color:#c00
}
.detail-tbn2{
	padding:5px 0;
	background:#f1f1f5
}
.detail-tbn2 .tbl-cell{
	width:50%;
	text-align:center
}
.detail-tbn2 .tbl-cell a{
	display:block;
	height:35px;
	margin:0 10px;
	border-radius:3px;
	line-height:35px;
	color:#fff
}
.btn-buy{
	background:#c00
}
.btn-cart{
	background:#6cb248
}
.detail-tbn2 .tbl-cell .btn-buy-def,.detail-tbn2 .tbl-cell .btn-cart-def{
	background:#666;
	color:#a3a3a3
}
.btn-buy span,.btn-cart span,.btn-buy-def span,.btn-cart-def span{
	display:inline-block;
	width:15px;
	height:15px;
	margin-right:5px;
	background:url(../images/touch2013/icon_detail.png) -74px 0 no-repeat;
	background-size:100px 100px;
	vertical-align:-2px
}
.btn-cart span{
	background-position:-60px -27px
}
.btn-buy-def span{
	background-position:-26px -53px
}
.btn-cart-def span{
	background-position:-48px -51px
}
.detail-option a{
	display:inline-block;
	padding:0
}
.detail-img2{
	padding:10px 10px 30px;
	border-bottom:1px solid #c8c7cc
}
.detail-img2:after{
	display:block;
	clear:both;
	height:1px;
	margin-top:-1px;
	content:''
}
.detail-img2 .img{
	float:left;
	margin-right:10px;
	padding:2px;
	border:1px solid #dfdfdf
}
.detail-img2 .img img{
	vertical-align:top
}
.detail-img2 .img-title{
	display:block;
	overflow:hidden;
	font-size:14px;
	color:#333
}
.detail-option{
	padding:15px 0 10px;
	margin-right:10px;
}
.option-section:after{
	display:block;
	clear:both;
	height:1px;
	margin-top:-1px;
	content:''
}
.select-box{
	display:inline-block;
	position:relative;
	width:auto;
	height:34px;
	margin-left:0;
	padding-right:30px;
	border:0;
	border:1px solid #999;
	border-radius:3px;
	background-color:#f5f4f4;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fffeff),to(#f5f4f4));
	line-height:34px;
	font-size:14px;
	color:#333;
	text-indent:10px
}
.select-box .new-select{
	height:34px
}
.select-box span{
	position:absolute;
	top:12px;
	right:5px;
	width:15px;
	height:10px;
	background:url(../images/touch2013/icon_detail.png) 0 -57px no-repeat;
	background-size:100px 100px
}
.text-fl{
	float:left;
	height:34px;
	margin-right:10px;
	line-height:34px;
	font-size:14px;
	color:#333
}
.option{
	overflow:hidden
}
.detail-msg{
	display:inline-block;
	font-size:12px;
	color:#bf9d5b;
	white-space:normal
}
.btn-color-op{
	display:inline-block;
	min-width:30px;
	height:30px;
	border:1px solid #999;
	border-radius:3px;
	background-color:#f5f4f4;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fffeff),to(#f5f4f4));
	line-height:29px;
	font-size:0px;
	color:#333;
	color:#333;
	text-align:center
}.font-14{font-size:14px;}
.btn-color-op.on{
	border:1px solid #e4393c;
	background:#e4393c;
	color:#fff
}
.secton10 .add-del{
	display:inline-block;
	height:34px;
	border:1px solid #999;
	border-radius:3px;
	line-height:34px
}
.secton10 .btn-add,.secton10 .btn-del{
	float:left;
	width:33px;
	height:34px;
	border-right:1px solid #999;
	border-radius:3px 0 0 3px;
	background-color:#f5f4f4;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fffeff),to(#f5f4f4));
	text-align:center
}
.secton10 .btn-add span,.secton10 .btn-del span{
	display:inline-block;
	width:15px;
	height:15px;
	background:url(../images/touch2013/icon_detail.png) -85px -15px no-repeat;
	background-size:100px 100px
}
.secton10 .btn-del span{
	background-position:-85px -34px
}
.secton10 .btn-del{
	border-radius:0 3px 3px 0;
	border-left:1px solid #999;
	border-right:none
}
.secton10 .add-del .new-input{
	float:left;
	width:35px;
	height:34px;
	line-height:34px;
	font-size:14px;
	color:#333;
	background-color:#f5f4f4;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fffeff),to(#f5f4f4))
}
.img-list-border{
	border-top:1px solid #c8c7cc
}
.info .btn-option2{
	position:relative
}
.info .text-fl2{
	float:left;
	font-size:14px;
	color:#333
}
.info .s-block{
	display:block
}
.info .s-block:after{
	display:block;
	clear:both;
	height:1px;
	margin-top:-1px;
	content:''
}
.info .text-overflow{
	display:block;
	overflow:hidden
}
.info .to-text{
	display:block;
	font-size:14px;
	color:#333
}
.info .to-text2{
	display:block;
	font-size:12px;
	color:#666
}
.info .to-text3{
	display:block;
	font-size:14px;
	color:#666
}
.btn-option2 .icon-arr{
	width:15px;
	height:12px;
	background-position:-86px -38px
}
.btn-option2.on .icon-arr{
	width:15px;
	height:12px;
	background-position:-86px -27px
}
.new-banner,.new-gd-view-img .new-banner{
	overflow:hidden;
	width:200px;
	height:200px
}
.new-banner-num,.new-gd-view-img .new-banner-num{
	position:absolute;
	left:0;
	bottom:64px;
	width:320px;
	height:10px;
	text-align:center
}
.new-banner-num .new-tbl-cell,.new-gd-view-img .new-banner-num .new-tbl-cell{
	display:inline-block;
	width:7px;
	height:7px;
	margin-left:7px;
	border-radius:6px;
	background-color:#fff
}
.new-banner-num .new-tbl-cell.on,.new-gd-view-img .new-banner-num .new-tbl-cell.on{
	background-color:#e4393c
}
.new-gd-view-img .new-banner{
	width:300px;
	height:300px
}
.new-gd-view-img .new-banner-num{
	width:300px
}
.new-b-num-v1 .new-tbl-cell,.new-gd-view-img .new-banner-num .new-tbl-cell{
	background-color:#999
}
.cart-pop{
	position:absolute;
	left:30px;
	bottom:1px;
	width:228px;
	background-color:rgba(0,0,0,.65);
	color:#fff;
	border-radius:2px;
	border:1px solid #3d3c3b;
	box-shadow:1px 1px 1px rgba(0,0,0,.5)
}
.cart-pop .ico-succ{
	padding:11px 15px 9px 52px;
	background:url(../images/html5/new/icon_suc.png) 11px 20px no-repeat;
	border-bottom:1px solid rgba(130,128,127,.5);
	text-shadow:0 1px 0 rgba(0,0,0,1)
}
.cart-pop .att-succ{
	font-size:16px
}
.cart-pop .cart-succ{
	font-size:14px
}
.cart-pop .ico-succ span{
	display:block
}
.cart-pop .cp-lnk{
	display:table;
	width:100%
}
.cart-pop .cp-lnk a{
	display:table-cell;
	width:50%;
	padding:7px 0 9px;
	font-size:14px;
	color:#fff;
	text-shadow:0 1px 0 rgba(0,0,0,1);
	text-align:center
}
.cart-pop .bar{
	height:17px;
	margin-top:4px;
	background:rgba(130,128,127,.65)
}
.detail-tbn2 .tbl-cell a.btn-yuyue,.detail-tbn2 .tbl-cell a.btn-yuyue2{
	padding:7px 30px 7px 10px;
	text-align:left;
	color:#333;
	line-height:normal;
	height:auto;
	background:#f3f3f3;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));
	background:-moz-linear-gradient(top,#fff,#ededed);
	font-size:14px
}
.detail-tbn2 .tbl-cell a.btn-yuyue2{
	text-align:center;
	padding:8px 10px 7px 30px
}
.icon-clock{
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:5px;
	background:url(../images/touch2013/icon_clock.png) 0 0 no-repeat;
	background-size:100% 100%;
	vertical-align:-4px
}
.detail-tbn2 .tbl-cell .txt-yuyue{
	float:right;
	color:#e4393c
}
.detail-tbn2 .tbl-cell a.btn-yuyue2 .txt-yuyue{
	float:none
}
.detail-tbn2 .tbl-cell .txt-yuyue span,.detail-tbn2 .tbl-cell .txt-yuyue2 span{
	display:inline-block;
	padding-left:10px;
	height:15px;
	border-left:1px solid #e4393c;
	vertical-align:-2px
}
.detail-tbn2 .tbl-cell .btn-yuyue2 .icon-clock{
	margin-right:10px
}
.pop{
	position:absolute;
	z-index:1000;
	width:270px;
	border-radius:8px;
	background:#fafafa
}
.pop p{
	padding:20px 24px 10px;
	font-size:14px;
	color:#333;
	text-align:center
}
.pop a{
	display:blockl;
	padding:13px 0;
	color:#bf9d5b;
	text-align:center
}
.pop a:last-child{
	border-left:1px solid #bf9d5b
}
.pop .tbl-type{
	border-top:1px solid #bf9d5b
}
.pop-v1 p{
	padding:20px 10px;
	text-align:left
}
.pop-v1 p .text{
	padding-left:5px
}
.pop-v1 .rdo-w{
	display:inline-block;
	width:80px;
	margin-left:3px
}
.pop-v1 .rdo-w-v1{
	width:100px
}
.pop-v1 .new-rdo{
	margin-right:3px
}
.pop-txt{
	color:#bf9d5b
}
.pop-txt-area{
	padding:0 15px 10px
}
.pop-txt2{
	display:block;
	text-align:left;
	font-size:12px;
	color:#999
}
#showdetail img{ max-width:100% !important; height:auto !important; border:0; display:block;}
#showdetail .detail_tit{width:100%; text-align:center; height:30px; background:#F90; color:#FFF; line-height:30px; font-family:"微软雅黑";}

#transport{ font-family:"微软雅黑";line-height:24px; }
#area_list{width:95%; height:30px; font-size:14px; color:#666; font-family:"微软雅黑";}
#move_to{ width:95%; font-size:12px; padding:5px 0;}
.mdt_fee_price{ padding:5px 0;font-size:14px; text-indent:28px; background:url(/templates/default/images/mdt_img.jpg) no-repeat left center; background-size:22px 22px;}
.fdy_fee_price{ padding:5px 0;font-size:14px; background-size:22px 22px;}
#gs_fdy{ font-size:.9em;}
#mdt_js{width: 90%;font-size: 12px;line-height: 20px;_background: rgba(243, 249, 17, 0.27);background-color: rgba(243, 249, 17, 0.27);border: 1px solid rgb(250, 143, 21);padding: 0 10px;}
.f_s_12{font-size: 12px;}
.t_j{line-height: 14px;height: 14px;margin: 5px 0px;}
.t_j .t_j_1{display: inline;text-align: right;white-space: nowrap;float: left;}
.t_j .t_j_2{display: inline;float: left;margin-left: 4px;}
.rate-star em {background-position: left top;display: block;width: 70px;float: left;position: relative;z-index: 1;}
.rate-star em, .rate-star em i {background-image: url(../images/rate_star.gif);background-repeat: repeat-x;height: 12px;}
.rate-star em i {background-position: left bottom;position: absolute;z-index: 1;top: 0px;left: 0px;}
.rate-star {display: inline;}
/*QQ悬浮客服*/
.rides-cs {display: none;font-size: 12px; background:#29a7e2; position: fixed; top: 130px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/qqxuanfu.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
/*app广告*/
.native-entrance{position: absolute;right:30px;bottom: 1px;visibility: visible;width: auto;border: 1px solid;display: block;border-color: #ff5000;border-radius: 5px;height: 28px;overflow: hidden;}
.native-entrance .native-entrance-text1 {float: left;font-size: 12px;font-weight: 700;background-color: #ff5000;color: #fff;line-height: 28px;margin-right: 5px;padding-right: 5px;padding-left: 5px;}
.native-entrance .native-entrance-text2 {color: #ff5000;float: left;padding-right: 5px;text-align: center;height: 28px;font-size: 12px;line-height: 1.2;}


/*快捷按钮开始*/
.plug-div {position:fixed;bottom:90px;right:135px;z-index:900;}
.phone {width:100%; height:480px; border: #000 solid 1px; position:relative; }
.plug-menu {	width:36px;	height:36px;	border-radius:36px;
    position: fixed;	bottom:70px;right: 16px;	z-index:999;
    -moz-box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
    box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
    background-color: #B70000;
    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FF0000), color-stop(100%, #B70000));
    background-image:-webkit-linear-gradient(top, #FF0000, #B70000);
    background-image:-moz-linear-gradient(top, #FF0000, #B70000);
    background-image:-o-linear-gradient(top, #FF0000, #B70000);
    background-image:linear-gradient(top, #FF0000, #B70000);
}
.plug-menu span {	display: block;	width:28px;height:28px;	background: url(../images/system/plugmenu.png) no-repeat;
    background-size: 28px 28px;	text-indent: -999px;	position:absolute;	top:50%;	left:50%;
    margin-top:-14px;	margin-left: -14px;	overflow: hidden;
}
.plug-btn {	width:32px;	height:32px; border-radius:32px;
    -moz-box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
    box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
    background:#333333;	position:absolute;	bottom:0;
    left:0;	margin-bottom:20px;	margin-left:20px;	z-index:998;
}
.plug-btn span {	display: block;width: 24px;height: 24px;	text-indent: -999px;position: absolute;
    top: 50%; left: 50%; margin-top: -12px;	margin-left: -12px;
    overflow: hidden;	background-repeat: no-repeat;	background-size: 24px 24px;
}
.plug-phone .plug-useless {background:#e2e2e2;}
/*.plug-btn {-webkit-transition: -webkit-transform 300ms;}
.plug-menu span {-webkit-transition: -webkit-transform 300ms;}*/
.plug-menu span.open {-webkit-animation-name: open;-webkit-transform: rotate(360deg);}
.plug-menu span.close {-webkit-animation-name: close;-webkit-transform: rotate(0deg);}
.plug-btn1.open {-webkit-transform: translate(0px, -204px)}
.plug-btn2.open {-webkit-transform: translate(0px, -161px) }
.plug-btn3.open {-webkit-transform: translate(0px, -116px)}
.plug-btn4.open {-webkit-transform: translate(0px, -72px) }
.plug-btn1.close,.plug-btn2.close,.plug-btn3.close ,.plug-btn4.close{-webkit-transform: translate(0px, 78px) rotate(0deg);}
.plug-btn5.open {	display: block;border-radius:310px;
    background-color:rgba(255, 255, 255, 0);	-moz-box-shadow: none;	-webkit-box-shadow:none;
    box-shadow:none;	z-index:997;	left:-170px;	top:-170px;overflow: hidden;
}
.plug-btn5.close {display: none;}
.themeStyle{background:#d60079} /*必须放在最后，覆盖前面定义的样式*/
.plug-text{position: absolute;top: 5px;left: 39px;width: 66px;padding: 2px 2px;color: #fff;background-color: #000;border-radius: 20px;font-size: 12px;text-align: center;}
/*快捷按钮结束*/

#pullDown{
    background: #fff none repeat scroll 0 0;
    color: #888;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding: 5px 10px;
    text-align: center;
}

#wrapper {
    position:absolute; 
    z-index:1;
    top:44px;
    left:0;
    bottom: 62px;
    width:100%;
    background:#555;
    overflow:auto;
}
#scroller {
	position:relative;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	float:left;
	width:100%;
	padding:0;
}